﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Private/Privada.master" AutoEventWireup="true"
    CodeBehind="Vencimento.aspx.cs" Inherits="HRP.Private.Vencimentos.Vencimento" %>

<%@ Import Namespace="System.Globalization" %>
<asp:Content ID="Content1" ContentPlaceHolderID="PrivadaMainContent" runat="server">
    <div class="page-heading animated fadeInDownBig">
        <h1>Vencimento Mensal</h1>
    </div>
    <asp:Panel runat="server" ID="errorPanel">
        <div class="alert alert-danger alert-dismissable">
            Não é possível mostrar a lista de vencimentos. Poderá consultar a lista de vencimentos mensais
            em <a href="Index.aspx">Vencimentos</a>.
        </div>
    </asp:Panel>
    <asp:Panel ID="msgPanel" runat="server">
        <div class="alert alert-success alert-dismissable">
            Vencimento mensal cancelado com <strong>sucesso!</strong> Poderá consultar a lista de vencimentos mensais
            em <a href="Index.aspx">Vencimentos</a>.
        </div>
    </asp:Panel>
    <asp:Panel ID="vencimentoDetalhe" runat="server">
        <div class="row">
            <div class="col-sm-9">
            </div>
            <div class="col-sm-3">
                <asp:LinkButton runat="server" ID="cancelarBut" CssClass="col-sm-12 form-control btn btn-danger">
Cancelar Vencimento Mensal <i class="fa fa-trash-o"></i>
                </asp:LinkButton>
            </div>
        </div>
        <div class="row">
            <div class="col-sm-3">
                <dl>
                    <dt>
                        <asp:LinkButton runat="server" ID="imprimirBut" CssClass="col-sm-12 form-control btn btn-primary">
Imprimir Recibo(s) <i class="fa fa-print"></i>
                        </asp:LinkButton>
                    </dt>
                    <dt>
                        <asp:LinkButton runat="server" ID="relatorioSS" CssClass="col-sm-12 form-control btn btn-primary">
Gerar Relatório SS <i class="fa fa-print"></i>
                        </asp:LinkButton>

                        <dt>
                            <asp:LinkButton runat="server" ID="relatorioIRT" CssClass="col-sm-12 form-control  btn btn-primary">
Gerar Relatório IRT <i class="fa fa-print"></i>
                            </asp:LinkButton>
                        </dt>
                        <dt>
                            <asp:LinkButton runat="server" ID="relatorioGeralBut" CssClass="col-sm-12 form-control btn btn-primary">
Gerar Relatório Geral <i class="fa fa-print"></i>
                            </asp:LinkButton>
                        </dt>
                </dl>
            </div>

            <div class="col-sm-9">
                <div class="box-info animated fadeInDown">
                    <div class="row">
                        <div class="col-sm-2">
                            <dl>
                                <dt>Nº Vencimento</dt>
                                <dd>
                                    <br />
                                    <h1>
                                        <label class="label label-default"><%=VencimentoMensalActual.id %></label></h1>
                                </dd>
                            </dl>
                        </div>
                        <div class="col-sm-2">
                            <dl>
                                <dt>Ano</dt>
                                <dd><%=VencimentoMensalActual.ano %></dd>
                                <dt>Mês</dt>
                                <dd><%=new CultureInfo("pt-PT").DateTimeFormat.GetMonthName(VencimentoMensalActual.mes)%></dd>
                            </dl>
                        </div>
                        <div class="col-sm-3">
                            <dl>
                                <dt>Gerada em</dt>
                                <dd><%=VencimentoMensalActual.user_timestamp.ToString("yyyy-MM-dd HH:mm:ss")%></dd>
                                <dt>Gerada por</dt>
                                <dd><%=NomeUtilizadorGerouVencimentoMensal%></dd>
                            </dl>
                        </div>
                        <div class="col-sm-3">
                            <dl>
                                <dt>Total Funcionários</dt>
                                <dd><%=VencimentoMensalActual.total_funcionarios%></dd>
                                <dt>Valor Total</dt>
                                <dd><%=VencimentoMensalActual.valor_total_salarios%></dd>
                            </dl>
                        </div>
                        <div class="col-sm-2">
                            <dl>
                                <dt>Valor IRT</dt>
                                <dd><%=VencimentoMensalActual.valor_total_irt%></dd>
                                <dt>Valor SS</dt>
                                <dd><%=VencimentoMensalActual.valor_total_ss%></dd>
                            </dl>
                        </div>
                    </div>
                </div>
            </div>
            <div class="col-sm-12">
                <div class="box-info animated fadeInDown">
                    <div class="table-responsive">
                        <asp:GridView ID="grelhaRecibos" runat="server" CssClass="table table-hover table-striped"
                            AutoGenerateColumns="False" DataKeyNames="id,id_cliente,id_funcionario,salarioLiquido,salarioLiquido_IRT,SalarioLiquido_SS,salarioLiquido_IRT_SS,totalReceberLiquido,nome_func,nif,logo,cargo,departamento"
                            GridLines="None">
                            <Columns>
                                <asp:TemplateField>
                                    <ItemTemplate>
                                        <asp:CheckBox runat="server" ID="selectFuncCB" />
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:BoundField DataField="id" HeaderText="Id" ReadOnly="True" SortExpression="id" />
                                <asp:TemplateField SortExpression="nome_func" HeaderText="Funcionário">
                                    <ItemTemplate>
                                        <a href="../Funcionarios/Ficha.aspx?id=<%#Eval("id_funcionario") %>"><%#Eval("nome_func") %></a>
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <%--                                <asp:BoundField DataField="nome_func" HeaderText="Nome" ReadOnly="True" SortExpression="nome_func" />--%>
                                <asp:BoundField DataField="cargo" HeaderText="Cargo" ReadOnly="True" SortExpression="cargo" />
                                <asp:BoundField DataField="departamento" HeaderText="Departamento" ReadOnly="True"
                                    SortExpression="departamento" />
                                <asp:BoundField DataField="mes_referente" HeaderText="Mês" SortExpression="mes_referente" />
                                <asp:BoundField DataField="ano_referente" HeaderText="Ano" SortExpression="ano_referente" />
                                <asp:BoundField DataField="salarioBruto" HeaderText="Salario Base" SortExpression="salarioBruto" />
                                <asp:BoundField DataField="totalReceberLiquido" HeaderText="Salario Liquido" ReadOnly="True"
                                    SortExpression="totalReceberLiquido" />
                                <asp:BoundField DataField="moeda" HeaderText="Moeda" SortExpression="moeda" />
                                <asp:BoundField DataField="nib" HeaderText="NIB" SortExpression="nib" Visible="False" />
                                <asp:BoundField DataField="iban" HeaderText="IBAN" SortExpression="iban" Visible="False" />
                                <asp:TemplateField>
                                    <ItemTemplate>
                                        <div class="btn-group btn-group-xs">
                                            <asp:LinkButton runat="server" ID="escolhaFunc" CssClass="btn btn-default" CommandArgument='<%#Eval("id_funcionario") %>'
                                                CommandName="idFunc" ToolTip="Consultar"><i class="fa fa-eye"></i></asp:LinkButton>
                                        </div>
                                    </ItemTemplate>
                                </asp:TemplateField>
                            </Columns>
                        </asp:GridView>
                    </div>
                </div>
            </div>
        </div>
    </asp:Panel>
</asp:Content>
